"""
员工管理普通实现

增加: 需要token --> 登录获取token
改查删: 需要token, 还需要员工ID --> 登录获取token, 添加员工获取员工ID
"""

import requests
from common.get_token import get_login_token

# 先通过Postman工具, 获取下面2个信息  登录获取token, 添加员工获取员工ID
# 然后, 使用自己封装的工具类, 来获取登录后的token. 这样就不用担心token过期了
token = get_login_token()
emp_id = "1529714921418326016"

"""添加员工"""
resp = requests.post(url="http://ihrm-test.itheima.net/api/sys/user",
                     headers={"Authorization": token},
                     json={"username": "hzb", "mobile": "13712834770", "workNumber": "123412412412"})
print("添加员工", resp.json())

"""修改员工"""
resp = requests.put(url="http://ihrm-test.itheima.net/api/sys/user/" + emp_id,
                    headers={"Authorization": token},
                    json={"username": "惠主播"})
print("修改员工", resp.json())

"""查询员工"""
resp = requests.get(url="http://ihrm-test.itheima.net/api/sys/user/" + emp_id,
                    headers={"Authorization": token})
print("查询员工", resp.json())

"""删除员工"""
resp = requests.delete(url="http://ihrm-test.itheima.net/api/sys/user/" + emp_id,
                       headers={"Authorization": token})
print("删除员工", resp.json())
